international scientific and technical information center - German English Dictionary